#ifndef QUTILITY_H
#define QUTILITY_H

#include <QObject>
#include <QDebug>
#include <QFile>
#include <QTextStream>
#include <QByteArray>
#include <QString>
#include <QTextCodec>
#include "../modules/crc/qcrc.h"
#include "../modules/des/qdes.h"

class QUtility : public QObject
{
    Q_OBJECT
public:
    explicit QUtility(QObject *parent = nullptr);

    // F01：文件操作
    QByteArray readLastLine(QFile &file); // 读文件最后一行
    QString getFileCodec(QString &fileName, uint depth = 5); // 获取文件编码 utf-8或gbk
    // F02：计算CRC
    QCrc qCrc;
    // F03：DES加密算法
    QDes qDes;

signals:

};

#endif // QUTILITY_H
